tail-devouring snake - Turkish English Dictionary